#welcome {
  background: $lightGray;
  height:100%;
  padding-top: 70px;
  h2 {
    margin-bottom: 24px;
    font-size: $f-subTitle;
  }
  h1 {
    font-size: $f-headline;
    line-height: 46px;
    margin-bottom: 10px;
    text-shadow: 0 2px 0 $white;
    
    overflow: auto;
    white-space: normal;
    text-overflow: 0;
    width:auto;
  }
  .header {
    h2 {
      font-size: $f-regular;
      margin-bottom: 0;
      text-align: left;
    }
  }
  .message {
    @include border-radius($default-border-radius);
    padding: 0 12px;
    margin: 10px 0 15px 0;
    color: $black;
    line-height: 40px;
    font-weight: bold;
    &.error {
      background: lighten($red, 35%);
      border: 1px solid lighten($red, 10%);
    }
    &.notice {
      background: lighten($blue, 35%);
      border: 1px solid lighten($blue, 10%);
    }
  }
  .widget {
    .form {
      margin-bottom: 0;
    }
    .row-fluid {
      margin-bottom: 20px;
      &:last-child {
        margin-bottom: 0;
      }
    }
    .header {
      padding: 10px 20px; 
    }
    .content {
      padding: 20px;
    }
    label {
      font-size: f-regular;
      font-weight: bold;
      color: $text;
      cursor: pointer;
      display: inline-block;
    }
    .remember-row {
      label {
        font-weight: normal;
        line-height: 28px;
      }
    }
    .input-block-level {
      padding: 7px 4px;
      line-height: 24px;
      height: 38px;
      color: $text;
      font-size: $f-subTitle;
      line-height: 24px;
    }
    input[type="checkbox"] {
      margin: 8px 4px 0 0;
      float: left;
    }
  }
}